// 定义用来做全局组件的注册

// 插件使用
// import PageTools from '@/components/PageTools'
// // 1.插件的定义
// // 1.对象定义发   2.函数定义发
// const plugin = {
//   // 固定的
//   install(Vue) {
//     // Vue形参 ：Vue的构造函数
//     console.dir(Vue)
//     // Vue.component->全局注册
//     Vue.component(PageTools.name, PageTools)
//   }
// }
// export default plugin
// // 2.插件的注册  实例化之前  调用Vue.use(plugin)
// 重要：一旦我们调用了Vue.use(plugin)相当于自动执行了插件
// 并且把Vue构造函数当成实参传入
import PageTools from './PageTools'
import UploadImg from '@/components/UploadImg/index.vue'

const componentPlugin = {
  install(Vue) {
    Vue.component('page-tools', PageTools)
    Vue.component(UploadImg.name, UploadImg)
  }
}

export default componentPlugin

